package de.homelabs.hlmodules.cms.api.configuration.service;

import java.util.List;

import org.springframework.beans.factory.InitializingBean;

import de.homelabs.hlmodules.cms.configuration.domain.HLConfigurationEntity;

/**
 * Interface for the ConfigurationManager, extends InitializingBean to force
 * implementing classes to override {@link InitializingBean.afterPropertiesSet}
 * 
 * @author dmueller
 *
 */
public interface IHLConfigurationManager extends InitializingBean {
	
	HLConfigurationEntity getConfigurationByDomain(String domain);
	

	List<HLConfigurationEntity> getConfiguratuion();
	
}
